Towards interoperability of i* models using iStarML
نویسندگان
چکیده
Goal-oriented and agent-oriented modelling provides an effective approach to the understanding of distributed information systems that need to operate in open, heterogeneous and evolving environments. Frameworks, firstly introduced more than ten years ago, have been extended along language variants, analysis methods and CASE tools, posing language semantics and tool interoperability issues. Among them, the i* framework is one the most widespread. We focus on i*-based modelling languages and tools and on the problem of supporting model exchange between them. In this paper, we introduce the i* interoperability problem and derive an XML interchange format, called iStarML, as a practical solution to this problem. We first discuss the main requirements for its definition, then we characterise the core concepts of i* and we detail the tags and options of the interchange format. We complete the presentation of iStarML showing some possible applications. Finally, a survey on the i* community perception about iStarML is included for assessment purposes.
منابع مشابه
Tool Interoperability using iStarML
iStarML is an XML-based format for enabling interoperability among i* tools. Its main design focus was to support data interchange even when involved tools implement different i* variants. In this paper, we present a summary of the format, we briefly describe the ccistarml Java library, and we show an application of it. We finally summarize the requirements for representing new i* concepts in o...
متن کاملTowards iStarML 2.0: Closing Gaps from Evolved Requirements
iStarML is an XML-based format for enabling interoperability among i* tools. Its main design focus was to support data interchange even when involved tools implement different i* variants. In this paper we analyse required changes to the format from two main sources (i) the evolution of i* into a consistent and clear set of core concepts expressed in the new iStar 2.0 specification and (ii) rec...
متن کاملiStarML: Principles and Implications
iStarML is an XML-based format for enabling i* interoperability. A relevant difference with any other interoperability proposal is that iStarML is founded under the assumption that there is not a common ontology guiding this communication proposal. The different i* variants and even particular applications proposing new language constructors forced to confront a theoretical approach for support...
متن کاملModel Interchange and Tool Interoperability in the i* Framework: A Proof of Concept
Since the i* (i-star) framework was adopted by the requirements engineering community, different groups have formulated variations of the language proposed therein with the purpose of adapting the framework to the specific needs of its users. Whilst this flexibility is helpful from many perspectives, it poses some challenges, remarkably the difficulty of sharing a common model knowledge base, a...
متن کاملiStarML: An XML-based Model Interchange Format for i*
There are several tools currently available in the i* community with different purposes. This situation poses both benefits and difficulties. Benefits, because different groups may be able to share their models and results among their tools, and even connect different tools in order to perform complex processes. Difficulties, because most of these tools differ either in the underlying metamodel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Standards & Interfaces
دوره 33 شماره
صفحات -
تاریخ انتشار 2011